// 假设这是一个表示基数相关功能的类
public class ex {

    /**
     * 返回允许的最大基数。
     *
     * @return 最大基数，通常对应于所用编程语言或库支持的最大数值进制。
     */
    public static int max_radix() {
        return 36; // 假设我们设定最大支持基数为36，因为它可以使用0-9和A-Z（或a-z）表示
    }

    /**
     * 返回允许的最小基数。
     *
     * @return 最小基数，通常为2，表示二进制系统。
     */
    public static int min_radix() {
        return 2; // 二进制是最小的常用基数
    }
}
 class Main {
    public static void main(String[] args) {
        ex RadixUtils = new ex();
        System.out.println("Maximum supported radix: " + RadixUtils.max_radix());
        System.out.println("Minimum supported radix: " + RadixUtils.min_radix());

        // 示例转换：将整数10分别转换为最大和最小基数的字符串表示
        int number = 10;
        String binaryRepresentation = Integer.toString(number, RadixUtils.min_radix());
        String maxRadixRepresentation = Integer.toString(number, RadixUtils.max_radix());

        System.out.printf("Number %d in binary (radix %d): %s %n",
                number, RadixUtils.min_radix(), binaryRepresentation);
        System.out.printf("Number %d in maximum radix (radix %d): %s %n",
                number, RadixUtils.max_radix(), maxRadixRepresentation);
    }
}